rack one's brains over - Turc Anglais Dictionnaire